#ifndef __LinkDouble_H
#define __LinkDouble_H

#include <stdio.h>
#include <stdlib.h>

#include "LinkDouble.h"

typedef struct llist_node_st
{
	void *data;
	
	struct llist_node_st *prev;
	struct llist_node_st *next;
	
	
}LLIST;

typedef struct node_st
{   
	int size ;
	struct llist_node_st head;
	
}dounode;



dounode *dounode_creat(int InitSize);		
	
void dounode_show(dounode * list);		

int dounode_insert( dounode * list,int n, void *data ,int mode);

void double_destory(dounode *list); 				


#endif